package com.suep.data_analysis.dto;

import lombok.Data;
import java.util.List;

/**
 * 伤害计算过程DTO
 */
@Data
public class DamageCalculationProcessDto {
    private Double skillBaseDamage;      // 技能基础伤害
    private Double attackPower;          // 攻击力
    private Double skillMultiplier;      // 技能倍率
    private Double elementMultiplier;    // 元素倍率
    private Double criticalMultiplier;   // 暴击倍率
    private Double imbalanceMultiplier;  // 失衡倍率
    private Double defenseReduction;     // 防御力减免
    private Double resistanceReduction;  // 抗性减免
    private Double penetrationBonus;     // 穿透加成
    
    private List<String> calculationSteps; // 计算步骤说明
} 